| 간략한 설명 | |
|---|---|
|
파일: \examples\Processing\Color\Bayer\Laroche_original_maVCL.va |
|
|
Default Platform: mE5-MA-VCL |
|
|
요약 설명 Laroche에 따른 Bayer 디모자이킹 알고리즘 |
|
Laroche 등 [Lar94]에 따르면, 베이어 패턴 [Bay76]의 적색, 녹색, 청색 픽셀 값은 다음 알고리즘을 사용하여 외삽할 수 있다:
첫 번째 단계에서는 모든 녹색 픽셀 값(휘도 값)을 수평 및 수직 색차 구배를 이용하여 외삽합니다.
(
및
). 기울기는 다음을 사용하여 정의됩니다.
커널:
이는
녹색 값을 보간해야 하는 픽셀의 색차 값(빨간색 또는 파란색)입니다.
녹색
그러면
빨간색 및 파란색 픽셀 위치에서는 다음과 같습니다:
보간된 휘도 값을 바탕으로 누락된 빨간색 및 파란색 픽셀 값을 계산할 수 있다 [Lar94]. 빨간색 픽셀 위의 파란색 또는 파란색 픽셀 위의 빨간색:
빨간색 선 안의 녹색 픽셀에 파란색이 있거나, 파란색 선 안의 녹색 픽셀에 빨간색이 있는 경우:
그리고 파란색 선에서는 녹색 픽셀 위에 파란색이, 빨간색 선에서는 녹색 픽셀 위에 빨간색이 표시됩니다:
여기서
색상 값이 빨간색인지
아니면 파란색인지 확인해야 합니다.
빨간색, 녹색, 파란색 픽셀의 빨간색, 녹색, 파란색 값은 베이어 패턴 입력 이미지의 값입니다.
전체 알고리즘(\examples\Processing\Color\Bayer\Laroche_original_maVCL.va)은 microEnable5 프레임 그래버(marathon)용 VisualApplets 설계에 구현되어 있습니다.
이 알고리즘의 기본 설계 구조는 다음에서 확인할 수 있습니다. 그림 245, ‘기본 설계 구조’. HierarchicalBoxes의 내용 Image 및 PC로 출력 이는
기본 획득 설계와 동일하며, 예를 들어 다음을 참조하십시오. ' marathon 프레임 그래버용 Camera Link 카메라의 기본 획득 예시'. HierarchicalBox에서 화이트 밸런싱 다음 예시와 동등한 화이트 밸런싱
'Bayer 5x5 Demosacing with White Balancing' 이 수행됩니다.
에서 그림 246, ‘베이어 디모자이징 과정의 1단계 보간’ 에서 그림 248, ‘HierarchicalBox BlueAndRed의 내용 ’ 상자 내용물 BayerFilter
자세한 설명과 함께 다음과 같이 표시됩니다: In 그림 246, ‘베이어 디모자이징 과정의 1단계 보간’ 그라디언트
및
다음에 따라 계산됩니다
식 8. 빨간색 및 파란색 픽셀의 녹색 값은 다음 기준에 따라 결정됩니다. 식 9.
에서 그림 247, ‘ColorInterpolation의 내용 ’ HierarchicalBox의 내용 색상 보간 다음과 같이 표시됩니다: HierarchicalBox에서 GreenOut
현재 위치가 빨간색 또는 파란색
픽셀인 경우, 보간 단계 1의 녹색 값이 출력 녹색 값으로 결정됩니다. 반면, 현재 위치가 녹색 픽셀인 경우,
출력 녹색 값은 베이어 패턴의 입력 녹색 값이 됩니다. 위치 결정은 WhereAmI RedOrBlue 다음 연산자를 사용하여
모듈로(Modulo), AND, NOT 및 NotEqual 연산자. HierarchicalBox에서 BlueAndRed 모든 빨간색 및 파란색 값은
입력된 베이어 패턴을 기반으로 (다음과 같은
커널) 및 다음 식에 따라 보간된
녹색 값 식 9.
In 그림 248, ‘HierarchicalBox BlueAndRed의 내용 ’ 계층적 상자의 내용을 확인할 수 있습니다 BlueAndRed 보간 단계 2를 사용합니다. FPGA의 리소스를 절약하기 위해 동기화는
커널 단위가 아닌 커널 값들의 합에 대해 수행됩니다. 마지막으로 (참조: 그림 247, ‘ColorInterpolation의 내용 ’) IF 연산자와 함께 RedOut 및
BlueOut 계산된 빨간색 및 파란색 값은 HierarchicalBox에서 결정된 해당 픽셀 위치에 할당됩니다.
WhereAmIColour (~에 비유하면 WhereAmI RedOrBlue).
에서 그림 250, ‘Laroche 등[Lar94]의 알고리즘을 사용하여 디모자이징된 이미지’ 구현된 알고리즘을 적용한 바이엘 디모자이징 처리 결과를 원본 인공
컬러
이미지와 비교하여 확인할 수 있습니다 (그림 249, ‘원본 컬러 이미지’) 및 이선형 변환으로 디모자이징된 이미지
VA 표준 연산자를 사용하는 보간 알고리즘
바이엘 5x5 (그림 251, ‘이선형 변환을 사용하여 디모자이징된 이미지’
'알고리즘').
그 결과,
이전 버전과 비교했을 때 지퍼 현상이 줄어들고 허위 색상 아티팩트가 감소한 것을 확인할 수 있습니다.
보간법.






이전

